MERN Stack Web Development – Offline

MERN Stack Web Development – Offline Course :

বর্তমানে জনপ্রিয় একটি পেশা হল ওয়েব ডেভেলপমেন্ট। ওয়েব ডেভেলপমেন্ট মূলত ইন্টারনেট এর জন্য যেসব ওয়েবসাইট, ওয়েব অ্যাপ্লিকেশন তৈরি করা হয় সেগুলো বিভিন্ন স্ক্রিপ্টিং এবং প্রোগামিং ল্যাঙ্গুয়েজ ব্যবহার করে তৈরী করার প্রক্রিয়াকে বলা হয় ওয়েব ডেভেলপমেন্ট। কম্পিউটার বেসিক জানা থাকলেই এই কোর্সে অংশগ্রহন করতে পারবে এবং একজন দক্ষ ওয়েব ডেভেলপার হতে পারবে।

এই কোর্সের অনলাইন লাইভ কোর্স দেখুন

376 STUDENTS ENROLLED

  কিভাবে কোর্স অর্ডার করবেন দেখুন 

Description

MERN Stack Web Development Offline Course: ফুল স্ট্যাক ওয়েব ডেভেলপমেন্ট বলতে বোঝায় কোন ওয়েব এপ্লিকেশনের বা ওয়েবসাইটের ফ্রন্ট ইন্ড, ব্যাক ইন্ড অর্থাৎ ডাটাবেজ নিয়ে কাজ করা। সুতরাং এক কথায় বলা যাই একটা ওয়েব সাইট ডিজাইন করা থেকে শুরু করে ডেভেলপমেন্ট সহ ডাটাবেজ সিকিওরিটির কাজ গুলো করতে আমাদের যা কিছু প্রয়োজন হয় সবকিছু নিয়েই ফুলস্ট্যাক ওয়েব ডেভেলপমেন্ট। বর্তমানে ওয়েব ডেভেলপমেন্ট সেক্টরে যতগুলো টেক স্ট্যাক ব্যবহার করা হয় তার মধ্যে MERN Stack অধিক জনপ্রিয় এবং চাহিদা সম্পন্ন। MERN স্ট্যাক মূলত ৪ টি টপিক নিয়ে কাজ করে যেমন: MongoDB, Express.JS, React.JS, Node.JS। এই MERN Stack এ আমরা ফুলস্ট্যাক ওয়েব ডেভেলপমেন্ট এর সকল বিষয়গুলো পাচ্ছি।

যারা মূলত ফুলস্ট্যাক ডেভেলপমেন্ট নিয়ে কাজ করে তাদেরকে ফুলস্ট্যাক ডেভেলপার বলা হয়। বর্তমানে মার্কেটে একজন ফুলস্ট্যাক ডেভেলপারের চাহিদা অনেক বেশি। ছোটো-বড় সকল কোম্পানিরই নিজেদের ওয়েবসাইট থাকে যা বানানোর জন্য একজন দক্ষ ওয়েব ডেভেলপারের প্রয়োজন হয়। যুগের সাথে তাল মিলিয়ে যেমন কর্মক্ষেত্র বৃদ্ধি পাচ্ছে ঠিক তেমনি ওয়েব ডেভেলপারদেরও কাজের ক্ষেত্রও বৃদ্ধি পাচ্ছে। ফুল স্ট্যাক ডেভেলপার হিসেবে কাজ করতে চাইলে শিক্ষাগত যোগ্যতার চেয়ে ব্যক্তিগত দক্ষতা বেশি জরুরী। অনেক ক্ষেত্রে দক্ষতার উপর নির্ভর করে নিয়োগ দেওয়া হয়ে থাকে।

বর্তমানে ওয়েব ডেভেলপারের চাহিদা প্রতিনিয়ত বেড়েই চলেছে এবং ভবিষ্যতে আরো বাড়বে। একজন প্রফেশনাল ফুল স্ট্যাক ওয়েব ডেভেলাপার চাইলে অফলাইন অনলাইন দুই জায়গাই কাজ করতে পারেন। একজন ফুল স্ট্যাক ওয়েব ডেভেলপার কত আয় করবে তা নির্ভর করবে তার কাজের দক্ষতার এবং অভিজ্ঞতার উপর। তবে দক্ষতা ভেদে কিছু কিছু কোম্পানিতে ২০ হাজার টাকা থেকে ১ লাখের ও বেশি টাকা পর্যন্ত বেতন হয়ে থাকে।


সম্পূর্ণ কোর্স কারিকুলাম দেখতে নিচে স্ক্রোল(Scroll) করুন।



যারা ফুলস্ট্যাক ওয়েব ডেভেলপার হিসেবে ক্যারিয়ার গড়তে চান
অনলাইন উদ্যোক্তা বা আইটি স্পেশালিস্ট হতে চান
যাদের কোডিং এ আগ্রহ রয়েছে।
যারা পড়াশুনার পাশাপাশি পার্টটাইম কিছু করে পড়াশুনা চালিয়ে নিতে চান

Tools (VS Code, Git & Github)
HTML, CSS, JavaScript & Tailwind (Projects)
Front-end Development Using API
React JS
Next JS
Node JS
Express JS
MongoDB and Mongoose
Freelancing Marketplace (Fiverr, Upwork, Freelancer & Payment Method)

কোর্সটি শুরু করার পূর্বে অন্য কোন বিষয়ের উপর ধারনা থাকার প্রয়োজন নেই , তবে কম্পিউটার এবং ইন্টারনেট পরিচালনায় কিছুটা দক্ষ হতে হবে ।
ইন্টারনেট কানেকশনসহ একটি কম্পিউটার
কম্পিউটার ও ইন্টারনেট এর প্রাথমিক ধারণা
একটি হেডফোন (ল্যাপটপ হলে হেডফোন আবশ্যক নয়)।

CPU: Intel core i3/i5 or AMD A8/A10 APU or AMD ryzen 5
Motherboard: Supports 32GB or more ram and SATA 3.0 and 2TB-4TB HD
Ram: 8GB or Minimum 4 Gb
SSD: 256 GB or 128 GB
Hard Disk: 500GB

ইশিখনে ক্লাস নিচ্ছেন দেশের স্বনামধন্য সব শীর্ষ সফল ফ্রিল্যান্সার ও আইটি উদ্যোক্তাগণ।
ক্লাস শেষেও সরাসরি শিক্ষকের তত্ত্বাবধানে সাপোর্ট সহ ১+ ঘন্টা প্রাকটিস।
কোর্স শেষে লাইফ টাইম সাপোর্ট। যতদিন না আপনি কাজ পাচ্ছেন ততদিন এক্সপার্ট ফ্রিল্যান্সার দ্বারা তত্ত্বাবধান। মার্কেটপ্লেসে কাজ করতে বা কাজ পেতে কোন অসুবিধা হলে আমাদের এক্সপার্ট ফ্রিল্যান্সাররা সাহায্য করবে এবং ফলো আপে রাখবে যতদিন না কাজ পাবেন।
অফলাইন ক্লাস মিস করলে পরের দিন কোর্সের ভেতর উক্ত ক্লাসের ভিডিও রেকর্ডিং ও আলোচিত ফাইল সমূহ পাবেন।
প্রতিটি ক্লাস শেষে রয়েছে উক্ত ক্লাসের উপর মডেল টেস্ট, কুইজ এসাইনমেন্ট এবং দ্রুত শিখার সব অত্যাধুনিক ফিচার।
কোর্স শেষ হওয়ার পরও রিভিউ/প্রবলেম সলভিং ক্লাসসমূহ।
কোর্স শেষে আপওয়ার্ক, ফাইভার, ফ্রিল্যান্সারসহ বিভিন্ন মার্কেটপ্লেসের উপর এক্সট্রা স্পেশাল ক্লাস।
কোর্স শেষে অনলাইন ভেরিফায়েড সার্টিফিকেট।
কোর্স শেষে ফ্রি এবং পেইড ইন্টার্ণশিপ করার সুযোগ ।

আপওয়ার্ক,ফাইভারসহ বিভিন্ন মার্কেটপ্লেসে কাজ করতে পারবেন
এনভাটো মার্কেটে টেমপ্লেট বিক্রি।
ফুলস্ট্যাক ওয়েব ডেভেলপার হিসেবে যেকোন আইটি কোম্পানিতে চাকরি

Course Batches

  • Group logo of MERN-Batch-F22-2

    MERN-Batch-F22-2

    MERN-Batch-F22-2 (Mon-Wed) 06:30 PM Start Date: Wednesday, November 16, 2022

    November 16, 2022
    15:00 - 18:00
    1 Days
    Enroll Now ›
  • Group logo of MERN-Batch-F23-4

    MERN-Batch-F23-4

    MERN-Batch-F23-4 (Sun-Tue-Thu) 06:30 PM Start Date: Thursday, December 14, 2023

    December 14, 2023
    Enroll Now ›
  • Group logo of MERN-Batch-F25-1

    MERN-Batch-F25-1

    MERN-Batch-F25-1 (Sat-Mon-Wed) 06:30 PM Start Date: Wednesday, February 05, 2025

    February 5, 2025
    Enroll Now ›

Course Curriculum

Section No: 01
Level: 1
Exploring HTML & CSS
Day – 01
HTML Tags & Attributes
header 00:00:00
paragraph 00:00:00
image 00:00:00
link 00:00:00
list 00:00:00
div 00:00:00
span 00:00:00
Day –02
CSS Basics
apply CSS in elements like text, div, list & how to position elements. 00:00:00
Day –03
Media Query & Animation
We will learn to create responsive design for mobile users & learn how to apply animation on elements. 00:00:00
Day –04
Flex Box
We will learn most efficient way to design 1D layout design. 00:00:00
Day –05
Grid Layout
apply CSS in elements like text, div, list & how to position elements. 00:00:00
Day –06
Tailwind CSS
We will explore most trendy CSS framework in software industry. 00:00:00
Day – 07, 08
Project 1: Personal Portfolio 00:00:00
Assignment 1 00:00:00
Section No: 02
Tools for Developers
Day – 09
Command Line Interface (CLI) 00:00:00
Day – 10
Git & GitHub 00:00:00
Section No: 03
JavaScript –The Web King
Module 1: Language Fundamentals
Day –11
Variable 00:00:00
Data Types 00:00:00
Operators 00:00:00
Condition 00:00:00
Loop 00:00:00
Day –12
Function 00:00:00
Array 00:00:00
Object 00:00:00
Day –13
Problem solving 00:00:00
Module 2: Functional Programming
Day – 14
Function is a first-class-citizen 00:00:00
Higher Order Function 00:00:00
Currying 00:00:00
Closure 00:00:00
Day – 15
Callback 00:00:00
Built-in methods (Map, Filter & Reduce) 00:00:00
Module 3: ES6 – The advancement in JavaScript
Day – 16
Let & Const variable 00:00:00
Template String 00:00:00
Arrow function 00:00:00
Lexical this keyword 00:00:00
Destructuring Array & objects 00:00:00
Rest & Spread operator 00:00:00
Exporting Module 00:00:00
Module 4: Object Oriented Programming (OOP)
Day –17
What is OOP 00:00:00
ES6 Class & Object 00:00:00
Constructor 00:00:00
Inheritance 00:00:00
Static Method 00:00:00
Method Chaining 00:00:00
Day –18
Constructor Function 00:00:00
Prototypes 00:00:00
Prototypal inheritance 00:00:00
Prototype chain 00:00:00
Prototype inheritance on built-in functions 00:00:00
Module 5: Asynchronous JavaScript
Day – 19
What is asynchronous nature 00:00:00
Callback review 00:00:00
Callback Hell 00:00:00
ES6 promise in depth 00:00:00
Run multiple promises parallelly 00:00:00
Day –20
Intro to async-await 00:00:00
Promise to async-await conversion 00:00:00
Try-catch block 00:00:00
XML-HTTP Request 00:00:00
ES6 Fetch API 00:00:00
Module 6: DOM Manipulation
Day – 21
How DOM works 00:00:00
Window & Document object 00:00:00
DOM Selectors 00:00:00
Manipulating style & elements 00:00:00
Adding & Deleting elements 00:00:00
Click event handling 00:00:00
Day –22
DOM Traversing 00:00:00
Exploring more events 00:00:00
Events Life-Cycle 00:00:00
Event propagation & Delegation 00:00:00
Day –23
Project 2:
Contact List CRUD Application 00:00:00
Section No: 04
Level: 2
Frontend Development
Day – 24
React overview – Virtual DOM, SPA 00:00:00
Environment Setup 00:00:00
Understanding JSX 00:00:00
Functional Component 00:00:00
Re-usable Component with props 00:00:00
Destructuring props 00:00:00
Programming logic in component 00:00:00
Day – 25
Holy Grid Layout – Component Breakdown 00:00:00
Apply modular CSS 00:00:00
Add image in component 00:00:00
Tailwind CSS with ReactJS 00:00:00
Day – 26, 27
Project 3: Design agency website layout
Assignment 2: Pricing page design
Day –28
State in React 00:00:00
useState Hook 00:00:00
Event Listener in react 00:00:00
Two-Way data binding 00:00:00
Project 4: Word Counter
Assignment 3: BMI calculator
Day –29
The “children” props 00:00:00
Rendering List 00:00:00
Conditional Rendering 00:00:00
Project 5: Note Taking app
Day –30
Component Life Cycle 00:00:00
useEffect Hook 00:00:00
Class component overview 00:00:00
Defining Render & Commit phase 00:00:00
Data fetching with Axios library 00:00:00
Loading state of API call 00:00:00
Error message show on API call 00:00:00
Project 6: GitHub Profile Finder
Assignment 4: Create a weather application
Day –31
Explore React Router 00:00:00
What is SPA? 00:00:00
Protected Route 00:00:00
Local storage 00:00:00
Assignment 5: Create a User Dashboard
Day – 32
Custom Hook 00:00:00
React Query Library 00:00:00
Caching in frontend 00:00:00
Project 7:
Blogging application 00:00:00
Clone Dev.to website 00:00:00
Backend API will be given 00:00:00
Day – 33
useReducer Hook 00:00:00
Manage more complex logic 00:00:00
State Management
Day– 34
Child to parent communication 00:00:00
State Lifting in React 00:00:00
Prop Drilling in React 00:00:00
Importance of global State 00:00:00
Day– 35
Explore Redux work-flow 00:00:00
Redux boilerplate setup 00:00:00
Create Store 00:00:00
Implement Redux 00:00:00
Async API calls with Redux-Thunk 00:00:00
API call to json-placeholder 00:00:00
Day– 36
Project 8: Ecommerce cart for cake shop website
Day– 37
Context API in React 00:00:00
Assignment 6: Cart of pizza selling website
Day –38
Animation with Tailwind CSS 00:00:00
Introduction to GSAP animation 00:00:00
Day –39
Explore React-Hook-Library 00:00:00
Form Validation 00:00:00
Dynamic Form Handling 00:00:00
Assignment 7: Build dynamic complex form
Day –40
Explore React-Table library 00:00:00
Apply searching, sorting & filtering on data grid 00:00:00
Day –41
Image Upload & Preview Image 00:00:00
Explore Rich Text editor 00:00:00
Day –42
DOM access using useRef Hook 00:00:00
Higher Order Component 00:00:00
Error Boundary 00:00:00
Day –43
Performance Optimization
Memo & useMemo Hook 00:00:00
useCallback Hook 00:00:00
Code Splitting 00:00:00
Lazy Loading 00:00:00
NextJS
Day – 44
NextJS Overview 00:00:00
What is SEO? 00:00:00
Development Setup 00:00:00
File based routing 00:00:00
Dynamic Routing 00:00:00
Font & Image optimization 00:00:00
Day – 45
Client & Server Components 00:00:00
Meta Tags 00:00:00
Open Graph & Twitter Cards 00:00:00
Day – 46, 47, 48
Frontend Project 9: Build a fully functional fashion website
Day – 49
Docker for Developer
What is Docker? 00:00:00
Purpose of Docker 00:00:00
Create container & Run ReactJS app in docker container 00:00:00
Assignment 8: Run NextJS app in docker
Section No: 05
Level: 3
Backend Development
Day –50
What is Backend Development? 00:00:00
How web works? 00:00:00
Client-Server Architecture 00:00:00
HTTP Request & Methods 00:00:00
A brief introduction to NodeJS 00:00:00
Day –51
Explore NodeJS built-in modules such as file system, path, OS etc 00:00:00
Day –52
Thread & Thread Pool 00:00:00
Execution Context 00:00:00
Call stack 00:00:00
Event Loop 00:00:00
Event Loop Priority 00:00:00
Day –53
What is REST API? 00:00:00
API vs RESTful API 00:00:00
API Endpoint Design 00:00:00
Server Setup with Express 00:00:00
Run Your First API 00:00:00
API Testing in Postman / Insomnia / Thunder-client 00:00:00
Day –54
Learning & Designing CRUD operation API 00:00:00
Exploring Plug & Play Architecture using MVC Pattern 00:00:00
Project 10: Contact Management System
Mastering Database
Day – 55, 56
What is Database? 00:00:00
Brief introduction on Mapping Cardinality 00:00:00
Explore ER Diagram 00:00:00
Project 11: Hands on ER Diagram design of LMS website
Assignment 9: Design ER Diagram of Hotel Management System
Day – 57, 58, 59
What is database Sharding & Replication? 00:00:00
Explore MongoDB Queries in Terminal 00:00:00
CRUD 00:00:00
Filtering, Sorting, Pagination 00:00:00
Projection 00:00:00
Comparison & Logical operators 00:00:00
MongoDB Transaction 00:00:00
Database Indexing 00:00:00
MongoDB Aggregation Pipeline 00:00:00
Day –60
Database Connection 00:00:00
Explore Mongoose ODM 00:00:00
Creating User Model 00:00:00
Creating User Controller 00:00:00
Mongoose Validation 00:00:00
Day –61, 62, 63
Authentication & Authorization
Express Middleware 00:00:00
Mongoose Middleware 00:00:00
User Registration 00:00:00
User Login with JWT Token 00:00:00
Hashing Password by Bcrypt 00:00:00
Route Protection 00:00:00
Access management by User Role 00:00:00
Day –64
Project 12: Complete Blog Website API
Day –65
File Upload using Multer 00:00:00
Error Handling in NodeJS-Express 00:00:00
Not Found Error 00:00:00
Bad Request 00:00:00
Validation Error 00:00:00
Unauthorized 00:00:00
Access Denied 00:00:00
Conflict Error 00:00:00
Server Error etc 00:00:00
Day –66
Payment System (Bangladesh)
SSL Commerz Integration 00:00:00
Pay from bKash, Nagad, Card etc 00:00:00
Day –67
Payment System (International)
Stripe Integration 00:00:00
Pay from Card 00:00:00
Day –68
Real Time Communication
Explore Socket.io Library 00:00:00
Project 13: Group Chat Application
Assignment 10: Real time Comment in Blog
Day –69
What is Caching? 00:00:00
How caching improves performance? 00:00:00
Implement caching using Redis 00:00:00
Day –70
Security Best Practice 00:00:00
Rate Limiting 00:00:00
What is Query Injection? 00:00:00
XSS Attack 00:00:00
Data Sanitization using mongoSanitize library 00:00:00
Section No: 06
Full Stack Exam
Day – 71
Exam Day : Interview Standard Written & Objective Test
Day: 72 to78
Section No: 07
MERN Stack Project - 14
Project : Travel Agency
Day – 79
Course Review Class:01 00:00:00
Day – 80
Course Review Class:02 00:00:00
Fiverr :
Introduction of Fiverr 00:00:00
Fiverr rules and regulations 00:00:00
How to create account? 00:00:00
How to setup profile? 00:00:00
Levels of Fiverr 00:00:00
How to create gig? 00:00:00
Proper SEO of Gig 00:00:00
Image and video optimization 00:00:00
Skill Test 00:00:00
Gig Marketing (Organic and paid) 00:00:00
Order delivery system 00:00:00
Positive links and negetive words in Fiverr 00:00:00
Warning issues 00:00:00
Payment system 00:00:00
Upwork:
Introduction of upwork.com 00:00:00
How to sign up? 00:00:00
How to get Upwork profile approved? 00:00:00
How to verify yourself on upwork.com? 00:00:00
How to get payment method verified? 00:00:00
How to setup 100% profile? 00:00:00
How to write cover letter? 00:00:00
Connects 00:00:00
How to bid? 00:00:00
How to create project or catalogue 00:00:00
How you can justify buyer? 00:00:00
Order and delivery 00:00:00
Top-Rated Freelancer or Rising Talent? 00:00:00
Themeforest:
Introduction 00:00:00
Signing up 00:00:00
Profile creation 00:00:00
Rules and regulations 00:00:00
How to submit project 00:00:00
Local Job Opportunities:
Introduction to Bangladeshi Local Job Sites 00:00:00
Creating an Effective Profile 00:00:00
Job Searching and Bidding 00:00:00
Networking and Client Communication 00:00:00
Client searching through social media (facebook, Linkedin) 00:00:00
Showcasing Local Expertise and Cultural Sensitivity 00:00:00
Payment System:
Payoneer
Signing up 00:00:00
Account creation 00:00:00
payoneer account open 00:00:00
Account verify 00:00:00
Address Verificiation 00:00:00
Setting up the full payoneer account 00:00:00
Add bank account or other payment method 00:00:00
Transfer dollars 00:00:00
bKash
Add bkash account to payoneer 00:00:00
Per day limit 00:00:00
Transaction method 00:00:00
bKash Charges and fees 00:00:00
Bank Account
Payment policies 00:00:00
Minimum and maximum Transaction 00:00:00
Currency selection 00:00:00

Course Reviews

5

5
2 ratings
  • 5 stars2
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0
  1. Thanks Eshikhon & Ali Shorif vai

    5

    If you’re looking for an outstanding MERN stack development course, then Eshikhon.com’s offering, led by the talented and knowledgeable instructor Ali Shorif, is worth your attention.

    The course is an excellent introduction to the world of web development with the MERN stack, covering all of the essential technologies, including MongoDB, Express, React, and Node.js. The content is presented in a structured, easy-to-follow format, which ensures that learners can acquire a solid foundation of the MERN stack.

    What sets this course apart is Ali Shorif’s expert guidance and mentorship. He is a seasoned MERN stack developer with a passion for sharing his knowledge with aspiring developers. His teaching style is engaging, and he provides practical and actionable insights, making even the most complex topics easy to understand.

    The course features a variety of projects and assignments, allowing learners to put their knowledge into practice and develop hands-on experience with the technologies. Ali is always available to provide feedback and support, ensuring that students receive personalized attention and guidance.

    In addition, the course is self-paced, allowing learners to progress at their own pace and fit learning around their schedule. The course materials are comprehensive, and learners will have access to all the necessary resources to complete the course successfully.

    Overall, Eshikhon.com’s MERN stack development course, led by Ali Shorif, is a fantastic opportunity for anyone seeking to gain web development expertise with the MERN stack. Whether you’re an experienced developer or a complete beginner, you’re sure to benefit from Ali’s mentorship and the course’s practical, hands-on approach.

  2. The builder of future programmer

    5

    I recently completed the MERN Stack Web Development course, and the experience has been nothing short of transformative. The comprehensive curriculum, expert instructors, and hands-on projects have equipped me with a robust skill set to navigate the dynamic world of web development.

    The course delves deep into the MERN stack—MongoDB, Express.js, React.js, and Node.js—providing a holistic understanding of both front-end and back-end development. The step-by-step approach ensures a gradual immersion into each technology, allowing for a solid grasp of the fundamentals before tackling complex concepts.

    What sets this course apart is its emphasis on practical application. Real-world projects and coding exercises provided invaluable hands-on experience, reinforcing theoretical knowledge and fostering problem-solving skills. The instructors’ commitment to keeping the content up-to-date with industry trends ensured that I gained insights into the latest advancements in MERN stack development.

    The support system, including forums and live Q&A sessions, facilitated a collaborative learning environment. The responsive community and expert guidance played a crucial role in overcoming challenges and enhancing the overall learning experience.

    By the end of the course, I not only mastered the MERN stack but also gained confidence in my ability to develop scalable and efficient web applications. I am now well-prepared to tackle real-world projects and contribute meaningfully to the ever-evolving field of web development.

    In conclusion, the MERN Stack Web Development course exceeded my expectations, providing a comprehensive and practical foundation for anyone looking to excel in modern web development. I highly recommend it to aspiring developers eager to embrace the power of MERN stack technologies.




   
   
Address

151/7, level-4, Goodluck Center, (Opposite SIBL Foundation Hospital), Panthapath Signal, Green Road, Dhanmondi, Dhaka-1205.

Phone: 09639399399 / 01948858258


DMCA.com Protection Status

Certificate Code

সবশেষ ৫টি রিভিউ

eShikhon Community
top
© eShikhon.com 2015-2025. All Right Reserved